package com.lin.service.impl;

import com.lin.entity.ImageEntity;
import com.lin.mapper.ImageMapper;
import com.lin.service.ImageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.time.LocalDateTime;
import java.util.List;

@Service
public class ImageServiceImpl implements ImageService {

    @Autowired
    private ImageMapper imageMapper;
    /**
     * 获取相册里的图片
     * @param albId
     * @return
     */
    public List<ImageEntity> getImage(Integer albId) {
        return imageMapper.getImage(albId);
    }

    /**
     * 上传相册图片
     * @param imageEntity
     */
    public void saveImage(ImageEntity imageEntity) {
        imageEntity.setImageTime(LocalDateTime.now());
        imageMapper.saveImage(imageEntity);
    }

    /**
     * 更新相册图片
     * @param imageEntity
     */
    public void update(ImageEntity imageEntity) {
        imageEntity.setImageTime(LocalDateTime.now());
        imageMapper.update(imageEntity);
    }

    /**
     * 删除相册图片
     * @param id
     */
    public void delete(Integer id) {
        imageMapper.delete(id);
    }

}
